home *** CD-ROM | disk | FTP | other *** search
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- NNNNAAAAMMMMEEEE
- text2ps - convert text files to PostScript
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- tttteeeexxxxtttt2222ppppssss [----pppp filename] [----zzzz filename]
- [----JJJJ printername] [----ssss pageSize] [----FFFF fontName[size]]
- [----FFFF %%%%{aaaa-zzzz}fontName[size]] [----PPPP fontSize]
- [----oooo orientation] [----SSSS pageStyle] [----MMMM numColumns]
- [----wwww lineWrap] [----KKKK maxLines] [----mmmm outputMode]
- [----EEEE headerText] [----llll locale] [----LLLL leftMargin]
- [----RRRR rightMargin] [----BBBB bottomMargin] [----TTTT topMargin]
- [----AAAA allMargins] [----nnnn pageNum] [----xxxx]
- [----eeee reencodeFont] [----iiii prologFile] [----dddd metricsDir]
- [----gggg pageSizeFile] [----hhhh] [----vvvv] [----QQQQ[QQQQ[QQQQ]]]
- [text file ...]
-
- For compatibility with llllppppttttooooppppssss the following options are provided:
-
- [----GGGG] [----NNNN [ttttbbbb][llllccccrrrr]pageNum] [----HHHH]
- [----VVVV] [----UUUU] [----OOOO arg] [----IIII arg]
- [----DDDD] [----CCCC arg] [----XXXX] [----WWWW]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _t_e_x_t_2_p_s formats text using the PostScript page description language. The
- program provides a wide variety of formatting options including multiple
- column output, page rotation, font selection and page decoration.
-
- TTTTeeeexxxxtttt FFFFiiiilllleeee IIIInnnnppppuuuutttt
- One or more text files can be specified on the command line. If no files
- are specified on the command line, _t_e_x_t_2_p_s will read from the standard
- input. Currently, _t_e_x_t_2_p_s can accept plain text files in a number of
- languages. The program has successfully formatted English, French,
- German, and Russian (cyrillic) text files and theoretically should be
- able to handle any language that can be expressed using an Adobe Type 1
- font in a horizontal writing direction. _t_e_x_t_2_p_s cannot currently handle
- Adobe Type 0 composite fonts or vertical writing directions.
-
- Besides plain text files, _t_e_x_t_2_p_s can accept text files that contain
- formatting control characters and special escape sequences. The most
- common example of such files are formatted _n_r_o_f_f manual pages. _t_e_x_t_2_p_s
- has successfully handled the complex formatting produced by the _t_b_l and
- _e_q_n programs. The following control characters and escape sequences are
- recognized by _t_e_x_t_2_p_s:
-
- NNNNaaaammmmeeee CCCChhhhaaaarrrr CCCCooooddddeeee DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- _________________________________________________________
- Null 0x00 No action
- Bell ^G 0x07 Audible bell
- Backspace ^H 0x08 Reverse one character
- H Tab ^I 0x09 Forward to next multiple of 8
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- Newline ^J 0x0A Start new line
- V Tab ^K 0x0B Down one line
- Formfeed ^L 0x0C Begin new page or column
- Return ^M 0x0D Reverse to start of line
- Shift Out ^N 0x0E No action
- Shift In ^O 0x0F No action
- Esc 0x1B Begin escape sequence
- Esc-7 Reverse full line feed
- Esc-8 Reverse half line feed
- Esc-9 Forward half line feed
- Esc-D Gaudy header left box text
- Esc-H Gaudy header filename area text
- Esc-U Gaudy user comment area text
- Esc-F Font change sequence
-
- See the SSSSppppeeeecccciiiiaaaallll EEEEssssccccaaaappppeeee SSSSeeeeqqqquuuueeeennnncccceeeessss section below for details on the Esc-D,
- Esc-H, Esc-U and Esc-F sequences.
-
- Control characters and escape sequences not listed above will cause
- _t_e_x_t_2_p_s to issue a warning indicating the offending character and its
- location in the text file. To prevent inadvertently attempting to format
- a binary file, _t_e_x_t_2_p_s will terminate the processing of any file that
- contains more than fifty unrecognized characters unless the ----xxxx option has
- been specified (see below). To ensure the proper processing of text files
- the international locale should be established either by setting the LLLLAAAANNNNGGGG
- environment variable prior to running _t_e_x_t_2_p_s or by using the ----llll command
- line option.
-
- PPPPoooossssttttSSSSccccrrrriiiipppptttt OOOOuuuuttttppppuuuutttt
- _t_e_x_t_2_p_s produces Level 1 PostScript code formatted in compliance with the
- Adobe Document Structuring Conventions, Version 3.0. The output data is
- 7-bit clean even when the input data is not. By default, _t_e_x_t_2_p_s writes
- its PostScript output to the standard output.
-
- CCCCoooommmmmmmmaaaannnndddd LLLLiiiinnnneeee OOOOppppttttiiiioooonnnnssss
- The command line option switches for _t_e_x_t_2_p_s are compatible with the
- upper case version of the _l_p_t_o_p_s program option letters. _t_e_x_t_2_p_s provides
- additional functionality typically using lowercase option letters.
-
- ----pppp _f_i_l_e_n_a_m_e
- Specifies the name of the file to which the PostScript output
- will be written. If the ----pppp option is not specified, output
- will be sent to the standard output.
-
- ----zzzz _f_i_l_e_n_a_m_e
- By default, _t_e_x_t_2_p_s sends its error, warning and information
- messages to the standard error. The ----zzzz option specifies the
- name of a file to which these messages should be redirected. If
- the file specified already exists, any messages generated by
- _t_e_x_t_2_p_s will be appended to the end of the file.
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- ----JJJJ _p_r_i_n_t_e_r_n_a_m_e
- Specifies the name of a printer for which the text is to be
- formatted. _p_r_i_n_t_e_r_n_a_m_e is the name of the printer as
- registered with the printer spooling system (see _p_r_i_n_t_e_r_s(1M)
- for information on printer installation). The printer may be
- physically attached to the system or it may be a network
- printer.
-
- Specifying a printer allows _t_e_x_t_2_p_s to obtain detailed printer
- configuration information such as the currently loaded page
- size, available fonts and physical margins. This information is
- used to provide the optimum formatting of the text file for the
- specified printer.
-
- If the ----JJJJ option is not specified, _t_e_x_t_2_p_s assumes a default
- target environment consisting of an A size page with 0.5 inch
- margins. If the resulting PostScript file is subsequently sent
- to a printer whose printing area is smaller than the default,
- the text will be scaled to fit the target page. When scaling is
- performed, the aspect ratio of the original page is maintained.
-
- ----ssss _p_a_g_e_S_i_z_e
- Specifies a page size to use when formatting text. The default
- page size is AAAA (8.5 by 11.0 inches). _p_a_g_e_S_i_z_e may be specified
- either as the name of a page size (e.g. A, B, Ledger, Monarch)
- or explicitly using page dimensions. The syntax for specifying
- page dimensions is <width>x<height>[<units>] where <units> may
- be iiiinnnn, ccccmmmm, mmmmmmmm, pppptttt for inches, centimeters, millimeters and
- points respectively. If <units> is not specified, inches are
- assumed. Thus, a B size page may be specified by setting
- _p_a_g_e_S_i_z_e to BBBB or 11111111xxxx11117777iiiinnnn.
-
- If a printer has not been specified (see ----JJJJ option above),
- _t_e_x_t_2_p_s looks up the dimensions corresponding to a page size
- name in the file /_u_s_r/_l_i_b/_p_r_i_n_t/_d_a_t_a/_t_e_x_t_2_p_s_P_a_g_e_S_i_z_e_s. If a
- printer has been specified, it is queried for the dimensions of
- the specified page size name. If the page size is not supported
- on the printer, the disk based page size table is used. If a
- page size name is not found on the printer and in the disk
- based table, the default, A size, is used.
-
- Refer to the /_u_s_r/_l_i_b/_p_r_i_n_t/_d_a_t_a/_t_e_x_t_2_p_s_P_a_g_e_S_i_z_e_s for a list of
- the supported page size names and for instructions on how to
- add new page sizes.
-
- ----FFFF _f_o_n_t_N_a_m_e[_s_i_z_e]
- Specifies the font and, optionally, point size to use for the
- body text. The body text is all text on the page excluding the
- page header. The default body font is Courier10. _f_o_n_t_N_a_m_e may
- be any Adobe Font Metric (AFM) file name or one of the font
- name abbreviations listed in the FFFFoooonnnntttt NNNNaaaammmmeeee AAAAbbbbbbbbrrrreeeevvvviiiiaaaattttiiiioooonnnnssss
- section below. By default, _t_e_x_t_2_p_s looks in the directory
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- /_u_s_r/_l_i_b/_D_P_S/_A_F_M for font metric files. If the metric file for
- a specified font name cannot be found, the Courier font is
- substituted. If _s_i_z_e is not specified, the default point size
- will be used. The default point size is 10 but may be changed
- using the ----PPPP option. Examples of valid font specifications are
- Courier and Courier14.
-
- ----FFFF %%%%{aaaa-zzzz}_f_o_n_t_N_a_m_e[_s_i_z_e]
- _t_e_x_t_2_p_s allows up to 26 fonts to be registered for later use. A
- font is registered by prefixing the font specification with a %%%%
- and a lower case letter between aaaa and zzzz inclusive. By embedding
- special escape sequences (see section below) in a text file, it
- is possible to dynamically change the font used when formatting
- the file. _t_e_x_t_2_p_s automatically registers the following fonts:
-
-
- SSSSppppeeeecccciiiiffffiiiiccccaaaattttiiiioooonnnn PPPPuuuurrrrppppoooosssseeee
- __________________________________________________
- %rCourier10 Default body font
- %hCourier-Bold10 Simple header font
- %lTimes-Bold12 Gaudy header time/date font
- %cTimes-Roman14 Gaudy header file pathname font
- %pHelvetica30 Gaudy header page number font
-
- Note that the %l, %c and %p fonts are registered only when the
- ggggaaaauuuuddddyyyy page style is used.
-
- ----PPPP _f_o_n_t_S_i_z_e
- Specifies the point size to use with fonts that have been
- specified only by name (e.g. Courier as opposed to Courier14).
- The default point size is 10. Note that all font sizes are
- expressed in units of points. Any units specified as part of
- _f_o_n_t_S_i_z_e will be silently ignored and the value will be assumed
- to be expressed in points.
-
- ----oooo _o_r_i_e_n_t_a_t_i_o_n
- If _o_r_i_e_n_t_a_t_i_o_n is specified as rrrroooottttaaaatttteeee the entire output page
- will be rotated 90 degrees counter-clockwise. Using this
- option, landscape oriented output can be obtained on a portrait
- page. nnnnoooorrrroooottttaaaatttteeee, the default, can be specified to disabled page
- rotation.
-
- ----SSSS _p_a_g_e_S_t_y_l_e
- Specifies the page decoration to be used. One of the following
- values of _p_a_g_e_S_t_y_l_e may be specified:
-
- ppppllllaaaaiiiinnnn Indicates that no page decoration is to be used. This
- is the default style.
-
- ppppaaaaggggeeeennnnuuuummmm[,,,,[ttttbbbb][llllccccrrrr]
- Places a page number at the specified location on the
- page. The default page number location is at the top,
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- center of the page. A different location can be
- specified by placing a comma after the ppppaaaaggggeeeennnnuuuummmm value
- and then specifying a letter sequence. The letters
- indicate a vertical page position (tttt = top, bbbb =
- bottom) and a horizontal page position (llll = left, cccc =
- center, rrrr = right). All letters are optional and may
- be specified in any order. There must not be any
- whitespace between the comma and the letters.
-
- hhhheeeeaaaaddddeeeerrrr Places a simple one line text header at the top of
- each output page. The header consists of the current
- date, the current time, the full pathname of the
- input file, if available, and the page number.
-
- ggggaaaauuuuddddyyyy Provides the same information as the simple header
- but in a more graphic layout with additional space
- for a user supplied comment (see ----EEEE below). Note
- that file pathnames too long to fit in the available
- space will be truncated starting from the left with
- leading ellipses added in place of the discarded
- text.
-
- ----MMMM _n_u_m_C_o_l_u_m_n_s
- _t_e_x_t_2_p_s places a single column of text on the page by default.
- The ----MMMM option allows the page to be divided into an arbitrary
- number of columns. Typically, when using more than a single
- column, the font size should be reduced to avoid excessive line
- wrapping. A common use of this option is formatting text in
- landscape orientation for an A size page. In this case two
- columns of seven point Courier type makes excellent use of the
- page.
-
- ----wwww _l_i_n_e_W_r_a_p
- When the length of a line of text is greater than the available
- width of the page or column the remaining text may either be
- discarded (i.e. clipped) or wrapped around to the next line.
- _l_i_n_e_W_r_a_p is either wwwwrrrraaaapppp, the default, which wraps long text
- lines to the next line or cccclllliiiipppp which discards text that does
- not fit on the line.
-
- ----KKKK _m_a_x_L_i_n_e_s
- Normally, _t_e_x_t_2_p_s places as many lines of text on the page as
- will fit (equivalent to specifying _m_a_x_L_i_n_e_s as 0). The ----KKKK
- option places a maximum limit on the number of lines placed on
- a page or column. The number of lines actually produced will
- be either _m_a_x_L_i_n_e_s or the number that can fit on the page
- whichever is less. However, if the ----KKKK option is used with the
- ffffiiiitttt mode of the ----mmmm option, the output page is scaled, if
- necessary, to ensure that exactly _m_a_x_L_i_n_e_s number of lines are
- produced on the page. See the ----mmmm option below for more
- information.
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- ----mmmm _o_u_t_p_u_t_M_o_d_e
- By default, tttteeeexxxxtttt2222ppppssss places as many lines of text on the page as
- will fit. This is the nnnnoooorrrrmmmmaaaallll output mode. Certain text files
- such as manual pages have been preformatted with page breaks
- assuming a specific number of lines per page. To ensure the
- proper processing of these files the ----mmmm option should be
- specified with ffffiiiitttt as the _o_u_t_p_u_t_M_o_d_e and the ----KKKK option should
- be specified with the required number of lines per page. The
- typical specification for a manual page would be ----mmmm ffffiiiitttt and ----KKKK
- 66666666.
-
- ----EEEE _h_e_a_d_e_r_T_e_x_t
- Specifies a comment to be placed on the page header. If the ----SSSS
- option has specified the hhhheeeeaaaaddddeeeerrrr page style, the _h_e_a_d_e_r_T_e_x_t will
- replace the file pathname. If the ----SSSS option has specified the
- ggggaaaauuuuddddyyyy page style, the _h_e_a_d_e_r_T_e_x_t will be placed above the file
- pathname.
-
- ----llll _l_o_c_a_l_e In order to successfully format a text file _t_e_x_t_2_p_s must know
- the file's language. The language of the text file is conveyed
- by specifying an international locale (see _e_n_v_i_r_o_n(5)). If the
- ----llll option is not specified, the locale is determined by the
- value of the LLLLAAAANNNNGGGG environment variable. If ----llll is specified, the
- locale is set to the value of _l_o_c_a_l_e. The directory
- /_u_s_r/_l_i_b/_l_o_c_a_l_e contains entries for each locale available on
- the system.
-
- ----LLLL _l_e_f_t_M_a_r_g_i_n
- ----RRRR _r_i_g_h_t_M_a_r_g_i_n
- ----BBBB _b_o_t_t_o_m_M_a_r_g_i_n
- ----TTTT _t_o_p_M_a_r_g_i_n
- ----AAAA _a_l_l_M_a_r_g_i_n_s
- Specifies the margins to be used when formatting the page. The
- default _t_e_x_t_2_p_s margin is 0.5 inches on all sides. Margins are
- specified using the syntax <value>[<units>] where <units> may
- be iiiinnnn, ccccmmmm, mmmmmmmm, pppptttt for inches, centimeters, millimeters and
- points respectively. If <units> is not specified, inches are
- assumed. Thus, a 5 centimeter margin would be specified as 5cm.
- The manual setting of margins is discouraged since it disables
- _t_e_x_t_2_p_s's automatic scaling mechanism. If a margin is manually
- specified that is smaller than a printer's physical margins,
- clipping of the output may result. This cannot occur when the
- default _t_e_x_t_2_p_s margins are used. The ----AAAA option is provided as
- a convenience when all four margins are to be set to the same
- value.
-
- ----nnnn _p_a_g_e_N_u_m
- Specifies the starting value for page numbering. The default
- starting page number is 1. _p_a_g_e_N_u_m must be greater than or
- equal to zero. If multiple input text files are processed, each
- will be numbered starting at the specified page number. For
- example, if ----nnnn 3333 is specified and two input text files are
-
-
-
- PPPPaaaaggggeeee 6666
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- processed, the pages of each file will be numbered starting at
- 3.
-
- ----xxxx _t_e_x_t_2_p_s recognizes plain text characters, a number of common
- control characters and a set of special escape sequences. All
- other characters cause a warning message to be issued
- identifying the character and its location in the input file.
- If more than 50 characters in a file are unrecognized, the
- processing of that file terminates. This prevents inadvertently
- attempting to format a binary file. If a file is to be
- formatted that contains unrecognizable characters, the ----xxxx
- option should be specified. This silences all unrecognized
- character warnings and allows an unlimited number of
- unrecognized characters to be processed.
-
- ----eeee _r_e_e_n_c_o_d_e_F_o_n_t
- Each character in a text file has a unique code number. These
- code numbers are used to select a character glyph in a font.
- When using only ASCII characters the correspondence of
- character codes to character glyphs is very straight forward.
- However, when formatting text for international locales the
- interpretation of character codes outside the ASCII code range
- becomes an issue. Many commonly used Adobe Type 1 fonts have a
- character code to character glyph mapping that is incorrect for
- many European locales. _t_e_x_t_2_p_s automatically corrects this by
- reencoding the font to provide the correct character glyphs.
- This automatic reencoding of a font is performed only if that
- font has been encoded using the Adobe Standard Encoding. All
- other font encodings are untouched. Reencoded fonts conform to
- the ISO 8859-1 specification. The ----eeee option can be used to
- disable the automatic reencoding of Adobe Standard Encoding
- fonts.
-
- ----iiii _p_r_o_l_o_g_F_i_l_e
- _t_e_x_t_2_p_s places a PostScript code prolog at the start of the
- output file. By default, this prolog code is read from the
- file /_u_s_r/_l_i_b/_p_r_i_n_t/_d_a_t_a/_t_e_x_t_2_p_s_P_r_o_l_o_g. The ----iiii switch allows a
- different prolog file to be specified. This switch is not
- intended for general use.
-
- ----dddd _m_e_t_r_i_c_s_D_i_r
- In order to format text, _t_e_x_t_2_p_s uses Adobe Font Metric (AFM)
- files. The default location for these files is
- /_u_s_r/_l_i_b/_D_P_S/_A_F_M. When metric information is needed for a font,
- the metrics directory name is prepended to the font name to
- form the full pathname of the AFM file. The ----dddd option allows a
- different directory to be specified for the font metrics.
-
- ----gggg _p_a_g_e_S_i_z_e_F_i_l_e
- _t_e_x_t_2_p_s maintains a file containing page size names and their
- corresponding dimensions. The default page size file is
- /_u_s_r/_l_i_b/_p_r_i_n_t/_d_a_t_a/_t_e_x_t_2_p_s_P_a_g_e_S_i_z_e. The ----gggg option allows a
-
-
-
- PPPPaaaaggggeeee 7777
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- different page size file to be specified.
-
- ----hhhh Prints a program usage message to the standard error.
-
- ----vvvv Prints a message summarizing the results of formatting the
- specified text.
-
- ----QQQQ Specifies that detailed runtime processing information is to be
- provided. The more QQQQ's that are specified, the more detailed
- the runtime information. Currently, up to three QQQQ's provide
- coarse, medium and fine levels of information respectively.
-
- The following command line options are provided only for compatibility
- with the _l_p_t_o_p_s program. Certain options are equivalent to standard
- _t_e_x_t_2_p_s options while others are silently ignored.
-
- ----GGGG Equivalent to ----SSSS ggggaaaauuuuddddyyyy.
-
- ----NNNN [ttttbbbb][llllccccrrrr]ppppaaaaggggeeeeNNNNuuuummmm
- Equivalent to ----SSSS ppppaaaaggggeeeennnnuuuummmm[,,,,[ttttbbbb][llllccccrrrr]] ----nnnn ppppaaaaggggeeeeNNNNuuuummmm.
-
- ----HHHH Equivalent to ----oooo rrrroooottttaaaatttteeee.
-
- ----VVVV Equivalent to ----oooo nnnnoooorrrroooottttaaaatttteeee.
-
- ----UUUU Ignored.
-
- ----OOOO aaaarrrrgggg Ignored.
-
- ----IIII aaaarrrrgggg Ignored.
-
- ----DDDD Equivalent to ----eeee nnnnoooorrrreeeeeeeennnnccccooooddddeeee
-
- ----CCCC aaaarrrrgggg Ignored.
-
- ----XXXX Ignored.
-
- ----WWWW Equivalent to ----wwww wwwwrrrraaaapppp.
-
- SSSSppppeeeecccciiiiaaaallll EEEEssssccccaaaappppeeee SSSSeeeeqqqquuuueeeennnncccceeeessss
- _t_e_x_t_2_p_s recognizes a number of special escape sequences. These sequences
- can be embedded in a text file to change header text and switch fonts
- during processing of the file. The escape sequences are compatible with
- those used by the _e_n_s_c_r_i_p_t program from the Adobe TranScript product. The
- sequences are:
-
- EEEEssssccccaaaappppeeee SSSSeeeeqqqquuuueeeennnncccceeee DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn
- _______________________________________________________
- Esc-D(_t_o_p)(_b_o_t_t_o_m) Gaudy header left box text
- Esc-H_h_e_a_d_e_r_T_e_x_t Gaudy header filename area text
-
-
-
-
-
- PPPPaaaaggggeeee 8888
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- Esc-U_c_o_m_m_e_n_t_T_e_x_t Gaudy user comment area text
- Esc-F_c Font change sequence where _c
- is the letter of a font registered
- using ----FFFF %%%%{aaaa-zzzz} _f_o_n_t_N_a_m_e[_s_i_z_e]
-
- FFFFoooonnnntttt NNNNaaaammmmeeee AAAAbbbbbbbbrrrreeeevvvviiiiaaaattttiiiioooonnnnssss
- _t_e_x_t_2_p_s accepts the following font name abbreviations. These
- abbreviations are identical to those used by the _l_p_t_o_p_s program.
-
- FFFFuuuullllllll NNNNaaaammmmeeee AAAAbbbbbbbbrrrreeeevvvviiiiaaaattttiiiioooonnnn
- ______________________________________________________
- Courier C
- Courier-Bold CB
- Courier-BoldOblique CBO
- Courier-Oblique CO
- Helvetica H
- Helvetica-Bold HB
- Helvetica-BoldOblique HBO
- Helvetica-Oblique HO
- Symbol S
- Times-Bold TB
- Times-BoldItalic TBI
- Times-Italic TI
- Times-Roman T
- AvantGarde-Book AGB
- AvantGarde-BookOblique AGBO
- AvantGarde-Demi AGD
- AvantGarde-DemiOblique AGDO
- Bookman-Demi BD
- Bookman-DemiItalic BDI
- Bookman-Light BL
- Bookman-LightItalic BLI
- Helvetica-Narrow HN
- Helvetica-Narrow-Bold HNB
- Helvetica-Narrow-BoldOblique HNBO
- Helvetica-Narrow-Oblique HNO
- NewCenturySchlbk-Bold NCSB
- NewCenturySchlbk-BoldItalic NCSBI
- NewCenturySchlbk-Italic NCSI
- NewCenturySchlbk-Roman NCSR
- Palatino-Bold PB
- Palatino-BoldItalic PBI
- Palatino-Italic PI
- Palatino-Roman PR
- ZapfChancery-MediumItalic ZCMI
- ZapfDingbats ZD
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
- 1. Formatting a manual page:
-
-
-
-
-
-
- PPPPaaaaggggeeee 9999
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- pcat csh.z | text2ps -K 66 -m fit > csh.ps
-
-
- 2. Formatting a file using a 14 point Helvetica font:
-
- text2ps -F Helvetica14 /etc/passwd > passwd.ps
-
-
- 3. Formatting a file for two column, landscape oriented output on the
- printer 'dj':
-
- text2ps -J dj -o rotate -M 2 -F Courier7 /etc/passwd | lp -ddj
-
-
- NNNNOOOOTTTTEEEESSSS
- 1. The _t_e_x_t_2_p_s program supersedes the _l_p_t_o_p_s program. The _l_p_t_o_p_s
- program should not be used for new development and may be removed
- from future releases.
-
- 2. The PostScript output produced by _t_e_x_t_2_p_s conforms to the Adobe
- PostScript Document Structuring Conventions Version 3.0 as specified
- in Appendix G of the "PostScript Language Reference Manual", 2nd
- edition.
-
- 3. If _t_e_x_t_2_p_s is given an unrecognized or incomplete command line
- option switch, it will print a warning message to the standard
- error, ignore the option and continue processing.
-
- 4. If a file is specified on the command line, _t_e_x_t_2_p_s will not read
- its stdin for text files.
-
- 5. _t_e_x_t_2_p_s can only process a single file when reading from standard
- input.
-
- 6. Use a of proportional spaced font or dynamically changing fonts when
- formatting manual pages can cause misformatting of tables.
-
- 7. For compatibility with the _l_p_t_o_p_s program, the units of _b_i_g _p_o_i_n_t_s
- may be specified using bbbbpppp for the page size and margin options.
- _t_e_x_t_2_p_s treats big points equal to points (pppptttt).
-
- 8. _t_e_x_t_2_p_s uses command line option letters which violate the
- Impressario _F_i_l_t_e_r-_D_r_i_v_e_r _S_p_e_c_i_f_i_c_a_t_i_o_n. This is done to provide
- compatibility with the _l_p_t_o_p_s program.
-
- FFFFIIIILLLLEEEESSSS
- /usr/lib/print/text2ps Program file
- /usr/lib/print/data/text2psProlog PostScript prolog file
- /usr/lib/print/data/text2psPageSizes Page size name and dimension
- table
-
-
-
-
-
- PPPPaaaaggggeeee 11110000
-
-
-
-
-
-
- TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111)))) IIIImmmmpppprrrreeeessssssssaaaarrrriiiioooo TTTTEEEEXXXXTTTT2222PPPPSSSS((((1111))))
-
-
-
- /usr/lib/DPS/AFM Font metric files
-
- TTTTRRRRAAAADDDDEEEEMMMMAAAARRRRKKKKSSSS
- PostScript is a registered trademark of Adobe Systems, Inc.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- imprint(1), psrip(1), _P_o_s_t_S_c_r_i_p_t _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l - 2nd ed.,
- Adobe Systems, Inc. environ(5)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 11111111
-
-
-
-